.fr{
	float:right;
}
.title-line {
	width: 100%;
	height: 32px;
	border-bottom: 1px #aaa solid;
}
.title-line>span {
	font-size: 20px;
	border-bottom: 2px #037cff solid;
	padding-bottom: 6px;
}

.title-line>a {
	margin-top: 8px;
}

.td-decoration{
	width:20px;
	border:0 !important;
}
.td-decoration p{
	margin-top :4px;
	height: 10px;
	width: 10px;
	border: 1px solid #0697DA;
	border-radius: 50%;
}
.td-date{
	width:90px;
	text-align:right;
	border:0 !important;
}
.td-title{
	border:0 !important;
}
.to-ellipsis{
	width:350px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.to-breakall{
	word-break: break-all;
}